from header_map_icons import *
from ID_sounds import *

####################################################################################################################
#  Each map icon record contains the following fields:
#  1) Map icon id: used for referencing map icons in other files.
#     The prefix icon_ is automatically added before each map icon id.
#  2) Map icon flags. See header_map icons.py for a list of available flags
#  3) Mesh name.
#  4) Scale. 
#  5) Sound.
#  6) Offset x position for the flag icon.
#  7) Offset y position for the flag icon.
#  8) Offset z position for the flag icon.
####################################################################################################################

banner_scale = 0.3
avatar_scale = 0.15

map_icons = [
# ONR icons
  ("player",0,"player", avatar_scale, snd_footstep_grass),
  ("player_horseman",0,"player_horseman", avatar_scale, snd_gallop),
  ("camp",mcn_no_shadow,"icon_camp", 0.1, snd_footstep_grass),
  ("gray_knight",0,"knight_a",avatar_scale, snd_gallop),
  ("vaegir_knight",0,"knight_b", avatar_scale, snd_gallop),
  ("peasant",0,"peasant_a",avatar_scale,snd_footstep_grass),
  ("khergit",0,"khergit_horseman",avatar_scale,snd_gallop),
  ("axeman",0,"bandit_a",avatar_scale,snd_footstep_grass),
  ("woman",0,"woman_a",avatar_scale,snd_footstep_grass),
  ("town",mcn_no_shadow,"Toshi", 0.9,snd_footstep_grass),
  ("village",mcn_no_shadow,"icon_village",1.0,snd_footstep_grass),
  ("monastery",mcn_no_shadow,"Monastery",0.9,snd_footstep_grass),
  # ("town",mcn_no_shadow,"map_castle_a", 0.9,snd_footstep_grass),
  # ("village",mcn_no_shadow,"map_village_snow_a",1.0,snd_footstep_grass),
  # ("monastery",mcn_no_shadow,"map_castle_b",0.9,snd_footstep_grass),
#Native icons
  
  ("ship",mcn_no_shadow,"boat_sail_on", 0.23, snd_footstep_grass, 0.0, 0.05, 0),
  ("ship_on_land",mcn_no_shadow,"boat_sail_off", 0.23, snd_footstep_grass),

  ("castle_a",mcn_no_shadow,"map_castle_a", 0.35,snd_footstep_grass),
  ("castle_b",mcn_no_shadow,"map_castle_b", 0.35,snd_footstep_grass),
  ("town_snow",mcn_no_shadow,"map_town_snow_a", 0.35,snd_footstep_grass),

  ("village_snow_a",mcn_no_shadow,"map_village_snow_a", 0.45, snd_footstep_grass),
  ("village_snow_burnt_a",mcn_no_shadow,"map_village_snow_burnt_a", 0.45, snd_footstep_grass),
  ("village_snow_deserted_a",mcn_no_shadow,"map_village_snow_deserted_a", 0.45, snd_footstep_grass),

  ("castle_snow_a",mcn_no_shadow,"map_castle_snow_a", 0.35,snd_footstep_grass),
  ("castle_snow_b",mcn_no_shadow,"map_castle_snow_b", 0.35,snd_footstep_grass),
  ("mule",0,"icon_mule", 0.2,snd_footstep_grass, 0.15, 0.173, 0),
  ("cattle",0,"icon_cow", 0.2,snd_footstep_grass, 0.15, 0.173, 0),
  ("training_ground",mcn_no_shadow,"training", 0.35,snd_footstep_grass),

  # ("bridge_a",mcn_no_shadow,"map_river_bridge_a", 1.75,snd_footstep_grass),
  # ("bridge_b",mcn_no_shadow,"map_river_bridge_b", 1.75,snd_footstep_grass),
  ("bridge_a",mcn_no_shadow,"icon_bridge", 1.0,snd_footstep_grass),
  ("bridge_b",mcn_no_shadow,"icon_bridge", 1.0,snd_footstep_grass),

  



  # Banners
  #("banner_01",0,"map_flag_01", banner_scale,0),
 
]
